PreviousNextTracker indexSee it online !

(76/185) 173 - CtagsInterface: move dependences project option pane into pv

move dependencies project option pane into projectviewer itself so other plugins can use it too.

Submitted ezust - 2010-01-13 18:03:19 Assigned
Priority 5 Labels
Status open Group None
Resolution None

Comments

2010-01-13 18:03:37
ezust

- **assigned_to**: nobody --> shlomy

2010-01-27 22:52:00
ezust

Looking at the ProjectDependencies.java, I notice that the class itself depends on CtagsInterface's class ProjectWatcher. Is there a way we can move that out of the ProjectDependencies class so we can move that into ProjectViewer?

2010-01-29 07:31:08
*anonymous

I have no time to do this now, so if someone else is willing to, please do. When I have some free time for this, I will assign it back to myself if it's still relevant.

The dependencies of ProjectDependencies.java on CtagsInterface classes are trivial; ProjectWatcher simply provides all the direct interface to PV, and you don't need it at all when the class is already in PV, as you can call PV methods directly.

2010-01-29 07:31:08
*anonymous

- **assigned_to**: shlomy --> nobody

2010-01-29 07:32:48
*anonymous

Also, currently the project dependencies can include source trees or other projects. I am not sure that "source trees" are really needed, but if they are, I'd also like to make it more complete by adding archives, as CtagsInterface can also work with zipped source code libraries (archives).

2010-01-29 19:24:00
ezust

I noticed that the way that eclipse specifies its project dependencies is all in the .classpath.
Perhaps jEdit can read/write these XML files too for the info about project dependencies.
The <classpathentry> nodes of kind="src" have paths that describe projedct names.
Perhaps this option pane should load/store info to/from that file?